package model;

/**
 *  Universidade Federal de Campina Grande - U.F.C.G.
 *  Centro de Engenharia Eletrica e Informatica - C.E.E.I.
 *  Departamento de Sistema e Computacao - D.S.C.
 *  Curso Ciencias da Computacao - C.C.C.
 *  Disciplina: Laboratorio de Engenharia de Software - L.E.S.
 *  Professora: Francilene Garcia
 *  Monitores: Anderson Lobo Feitosa
 *  		   Gabriel Feitosa
 *  Projeto: Informatizacao do Cadastramento e Selecao dos Candidatos da COPIN
 *  Cliente: Marcos Aurelio Sponh
 *  
 * @author Italo Souto de Figueiredo 20411028
 * @author Daniel Souza Carvalho 20511097 
 * @author Raphael Almeida Avelino 20421025
 *
 *	Classe que implementa a Carta que qualquer professor de nivel superior pode recomendar aos candidatos do
 *	mestrado ou doutorado.
 */
public class Carta {
  
     public Usuario candidato;
     
     public Professor_Recomendante recomendante;

     /**
      * Retorna o candidato a qual a carta esta sendo recomendada.
      * @return candidato Candidato a qual a carta esta sendo recomenadada
      */
	public Usuario getCandidato() {
		return candidato;
	}
	/**
	 * Altera o candidato alvo da carta.
	 * @param candidato Novo candidato a qual a carta sera recomendada
	 */
	public void setCandidato(Usuario candidato) {
		this.candidato = candidato;
	}
	/**
	 * Retorna o professor que esta recomendando a carta.
	 * @return recomendante Quem esta enviando a carta
	 */
	public Professor_Recomendante getRecomendante() {
		return recomendante;
	}
	/**
	 * Altera o professor recomendante da carta em questao 
	 * @param recomendante O novo professor recomendante
	 */
	public void setRecomendante(Professor_Recomendante recomendante) {
		this.recomendante = recomendante;
	}
     
     

}
